草庐IT

JavaScript HTML DOM 节点列表

全部标签

sql - 如何在 MS SQL 2005 中使用 SQL XQuery 修改多个节点

在表格中我有以下内容。ParameterID(int)ParameterValue(XML)--------------------------123如何将Billy的所有实例修改为Peter?我试过了--UpdatethetableUPDATE@tbXMLSETParameterValue.modify('replacevalueof(//User/@Name[.="Billy"])[1]with"Peter"')但只有行中的第一个Billy被更新。多次运行更新:ForRow1:1stTime=12ndTime13rdTime1 最佳答案

xml - 如何让 nokogiri 选择节点属性并将它们添加到其他节点?

是否可以像这样获取后一个元素的属性并在前一个元素中使用它们?SectionXStuffSectionYStuff进入:1.SectionXStuff2.SectionYStuff我有这样的事情,但得到节点集或字符串错误:frag=Nokogiri::XML(File.open("test.xml"))frag.css('title').each{|text|text.set_attribute('id',"ID"+frag.css("title>paragraph['number']"))} 最佳答案 next_sibling应该完

php - 使用 PHP 的 XMLReader,如何获取当前节点的行号?

使用PHP5.3中的XMLReaderXML解析器,我需要获取当前节点的行号。从文件开头的列号或总偏移量也很好。希望我不必使用一些hack,比如为换行符解析每个原始节点字符串(使用readOuterXML()),但我没有看到getLineNo()属性就像在DOM中一样...... 最佳答案 参见XMLReader::expand,它返回一个DOMNode元素,该元素又支持getLineNo() 关于php-使用PHP的XMLReader,如何获取当前节点的行号?,我们在StackOver

php - 在xml文件中添加子节点

我有一个xml文件Calendar2Calendar2HTMLTagsHTMLTags我如何根据日期在事件标签内添加另一个事件Calendar2Calendar2HTMLTagsHTMLTagsAnotherTitleAnotherdescription我用过这段代码$xml_str=file_get_contents($xmlfile);$xml=newSimpleXMLElement($xml_str);$event=$xml->events->addChild('event');$event->addChild('title','MoreParserStories');$even

c# - 从 xml 文档获取单个节点 c#

我正在尝试从此文档中获取channel元素。Slashdot:Developershttp://developers.slashdot.org/...我认为它在默认命名空间中,似乎是“http://purl.org/rss/1.0/”所以我这样尝试:XmlNamespaceManagernsmsgr=newXmlNamespaceManager(rssDoc.NameTable);nsmsgr.AddNamespace(String.Empty,"http://purl.org/rss/1.0/");XmlNoderoot=rssDoc.DocumentElement;XmlNodec

ruby-on-rails - Rails to_xml,使用xml属性代替子节点

我一直在研究rail的to_xml,试图为我正在进行的项目创建一个非常简单的休息界面。到目前为止,我想出了cards=Card.all(:conditions=>{:racedate=>Date.today.to_s})render:xml=>cards.to_xml(:include=>{:races=>{:only=>[:id,:number,:race_time,:name]}},:skip_types=>true,:root=>"cards")在我的Controller中。这会产生一些xml。USA55VernonDowns3551我真正喜欢的是使用xml属性而不是子节点,所以

python - 如何使用任何 xml 库替换节点的全部内容?

我正在尝试使用Python解析xml文件,但我有一些标签可能包含xml数据。例如:我想这样写CDATA标签:]]>我试过(使用lxml):a=etree.fromstring(data)foreina.findall("code"):e.text=etree.CDATA(etree.tostring(e))但是我得到:]]> 最佳答案 您的替换代码找到了元素并将其序列化为元素的新文本​​。您似乎只想包含的子元素,虽然。尝试设置e.text至CDATA(e.text)而不是序列化e的结果.

xml - 如何使用可变条件将 XSLT 模板应用于节点副本(从先前的 XML 节点中提取)

我是XSLT转换的新手。我正在编写一些转换以重构以srcML表示的代码,但我遇到了一个问题。我正在使用的XML输入如下所示:....voidDrawHorizontal(t_paperp,intx,inty){.....p[x][y].hor=1;...}我想做的是,对于每个功能部分:1)识别某个类型的参数名称(例如t_paper类型的p)2)修改上一步确定的参数所在的表达式语句()输出应该是这样的:.....voidDrawHorizontal(t_paperp,intx,inty){.....p.data[x][y].hor=1;...}总而言之,我只需要在找到特定类型参数的地方(

xml - 如何使用xpath获取基于节点值的属性值

我正在处理Orbeon表单,我必须使用Xpath来检索属性值。我的场景如下所述。我有一个如下所示的xml节点。truefalsetruetruefalsetrue现在,当我将任何属性值传递给xpath时,它应该返回我找到下一个值为“true”的节点的属性值。例如,如果我传递id=1,那么我应该得到结果3,因为在之后,下一个具有true的节点是。请注意我必须只得到3而不是3,4和6。我尝试了类似下面的方法,但没有得到预期的结果。/n/node/page[@id>"1"and.='true']/@id扩展我的问题:如果我给出最后一个值并期望下一个属性值具有true,则应适用相同的情况。例子

java - Java 中 DOM 节点的正确生命周期是什么?

我想知道以下代码在生命周期管理和由此产生的内存管理方面的正确性:org.w3c.dom.Documentdocument=//somedocument//Somelong-runningloopfor(;;){//Thiselementhas"document"asitsowner.Butitisneveraddedasachild//elementintothedocument.ItcanbeGC'edattheendoftheloopElementabc=document.createElement("abc");}此类临时元素(或DocumentFragment等)可能经常用于大